Fix XDP documentation to a unified location for ICSSG and CPSW#642
Fix XDP documentation to a unified location for ICSSG and CPSW#642MeghanaMalladiTI wants to merge 2 commits intoTexasInstruments:masterfrom
Conversation
|
@danish-ti and @daolin can you please review this PR |
0e1fd27 to
c38b907
Compare
| Introduction | ||
| ============ | ||
|
|
||
| XDP (eXpress Data Path) provides a framework for BPF that enables high-performance programmable packet processing in the Linux kernel. It runs the BPF program at the earliest possible point in software, namely at the moment the network driver receives the packet. |
There was a problem hiding this comment.
Acronym definitions are supposed to come before the acronym.
| XDP (eXpress Data Path) provides a framework for BPF that enables high-performance programmable packet processing in the Linux kernel. It runs the BPF program at the earliest possible point in software, namely at the moment the network driver receives the packet. | |
| eXpress Data Path (XDP) provides a framework for extended Berkeley Packet Filters (eBPF) that enables high-performance programmable packet processing in the Linux kernel. It runs the eBPF program at the earliest possible point in software, namely at the moment the network driver receives the packet. |
…CSSG and CPSW - Add new centralized XDP documentation at Kernel/Kernel_Drivers/Network/XDP.rst - Add kernel_xdp reference label that can be used throughout the docs - Update PRU_ICSSG_XDP.rst to redirect to the consolidated XDP docs - Update features supported in PRU_ICSSG_Ethernet.rst - Update CPSW-Ethernet.rst to reference kernel_xdp instead of pru_icssg_xdp - Add XDP.rst to AM64X device-specific table of contents - Add XDP.rst to main Kernel Drivers toctree The new XDP documentation covers: - XDP introduction and concepts - Use cases and kernel configuration - AF_XDP sockets and zero-copy mode - Testing with xdp-tools (xdp-bench, xdp-trafficgen) - Performance comparison for CPSW and ICSSG drivers Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> Signed-off-by: Meghana Malladi <m-malladi@ti.com>
Add XDP documentation support to the following SoC platforms by including Network/XDP.rst in their device-specific table of contents: - AM62AX (am62axx_sk-fs) - AM62PX (am62pxx_sk-fs) - AM62X (am62xx_sk-fs) - J7200 (j7200-evm) - J721E (j721e-idk-gw) - J722S (j722s_evm-fs) Note: AM64X (am64xx-evm, am64xx-hsevm) already has XDP support from the initial commit. This ensures that users of these platforms can access the consolidated XDP documentation covering Native XDP, Generic XDP, and Zero-copy modes. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> Signed-off-by: Meghana Malladi <m-malladi@ti.com>
c38b907 to
eedbe25
Compare
There was a problem hiding this comment.
I have to wonder, is there really any reason to keep this page around if it's just redirecting to another page?
There was a problem hiding this comment.
It kind of just makes the search results more crowded
There was a problem hiding this comment.
I agree but the previous SDK did point to these pages, how will the customers know the location of the new page. So I believe this is necessary at least for this release. Thought ?
There was a problem hiding this comment.
Hm. Historically we haven't done things like this. I don't think it's necessary considering we never expressed intent to keep links the same between releases.
In fact, almost all section reworks result in broken links considering how the HTML deployment tree is created.
Add new centralized XDP documentation at Kernel/Kernel_Drivers/Network/XDP.rst for CPSW and ICSSG